package main

import "fmt"

func main() {
	//示例1：死循环
	//fmt.Println("循环开始")
	//for{
	//	fmt.Println("红鲤鱼绿鲤鱼与驴")
	//	time.Sleep(time.Second+1)//等1秒执行一次
	//}
	//fmt.Println("循环开结束")

	//示例2：for 加条件语句
	//fmt.Println("循环开始")
	//for 2>1{
	//	fmt.Println("红鲤鱼绿鲤鱼与驴")
	//	time.Sleep(time.Second+1)//等1秒执行一次
	//}
	//fmt.Println("循环开结束")

	//示例3：for 加条件语句+结束
	//fmt.Println("循环开始")
	//var num=1
	//for num<5{
	//	fmt.Println("红鲤鱼绿鲤鱼与驴")
	//	time.Sleep(time.Second+1)//等1秒执行一次
	//	num+=1
	//}
	//fmt.Println("循环开结束")

	////示例4：for 布尔类型示例
	//fmt.Println("循环开始")
	//var flag=true
	//for flag{
	//	fmt.Println("红鲤鱼绿鲤鱼与驴")1
	//	time.Sleep(time.Second+1)//等1秒执行一次
	//	flag=false
	//}
	//fmt.Println("循环开结束")

	////示例5：for 循环体内声明变量
	for i := 1; i < 10; i++ {
		fmt.Println("zyt是我儿子")
	}
	fmt.Println("循环开始")


f1:
	for i := 1; i < 3; i++ {
		for j := 1; j < 5; j++ {
			if j == 3 {
				continue f1 //跳出f1的当前循环
			}
			fmt.Println(i, j)
		}
	}
	fmt.Println("循环开结束")
	fmt.Println("循环开始")

f2:
	for i := 1; i < 3; i++ {
		for j := 1; j < 5; j++ {
			if j == 3 {
				break f2 //跳出f1的当前循环
			}
			fmt.Println(i, j)
		}
	}
	fmt.Println("循环开结束")

}
